Filtering wollok base frames from stack trace & adding constants #172
+15
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
La idea es resolver este issue que está cargado para wollok-ts-cli.
Este PR viene de la mano de este otro PR, donde acá
wollok.
) . Esto es algo que ya se hacía en Wollok Xtext y que se implementó para wollok-cli que usa Java.constants.ts
donde la idea es poder seguir metiendo cosas ahí.Me encantaría poder filtrar el stack trace de Typescript (es gracioso que en Wollok Xtext pasaba a veces con el stack trace de Java), pero la verdad es que es muy raro como WollokException implementa un
get message(): string
que arma todo el stack trace pero al final se le agrega el stack trace de TS de zopetón.Update: hablando con NicoS, ahí entendí que WollokException hereda de Error, que es el objeto estándar de JS, que lamentablemente modela el
stack
como un string y no como una pila de mensajes evaluados como esperaría. Tratar de manipular eso es medio complicado dado que hay que interpretar el string por un lado y por otro hay que tratar de que se pueda seguir debuggeando la VM. Esta solución de compromiso para mí